package ru.spb.osll.myfit.client.widget;

public interface IStyleConstants {
  /**
   * Contents styles
   */
  public static final String CONTENTS_HEADER_STYLE_NAME = "contentsHeader";
  public static final String CONTENTS_STYLE_NAME = "contentsWidgetStyle";

  /**
   * Include styles
   */
  public static final String INCLUDE_STYLE_NAME = "includeWidgetStyle";
  public static final String INCLUDE_ERROR_STYLE_NAME = "includeErrorWidgetStyle";

  /**
   * Table widget styles
   */
  public static final String FLEX_TABLE_STYLE_NAME = "flexTableStyle";
  public static final String TABLE_CELL_PASS_STYLE_NAME = "tableCellPassStyle";
  public static final String TABLE_CELL_FAIL_STYLE_NAME = "tableCellFailStyle";
  public static final String TABLE_CELL_EXCEPTION_STYLE_NAME = "tableCellExceptionStyle";
  public static final String TABLE_CELL_HEADER_STYLE_NAME = "tableCellHeaderStyle";

  /**
   * Text Box Cell styles
   */
  public static final String CELL_TEXT_BOX_STYLE_NAME = "cellTextBoxStyle";
  public static final String CELL_TEXT_BOX_VERIFICATION_ERROR_STYLE_NAME = "cellTextBoxVerificationErrorStyle";
  public static final String CELL_TEXT_BOX_UNKNOWN_VARIABLE_STYLE_NAME = "cellTextBoxUnknownVariableStyle";

  /**
   * Header panel
   * headerPanel
   */
  public static final String HEADER_PANEL_STYLE_NAME = "headerPanelStyle";
  public static final String HEADER_LABEL_STYLE_NAME = "headerLabelStyle";

  /**
   * MyFit view tool panel
   */
  public static final String MYFIT_VIEW_TOOL_PANEL_STYLE_NAME = "myfitViewToolPanelStyle";
  public static final String CENTRAL_TOOL_PANEL_STYLE_NAME = "centralToolPanelStyle";
  public static final String CHANGE_MODE_PANEL_STYLE_NAME = "cnahgeModePanelStyle";
  public static final String TOOL_PANEL_STYLE_NAME = "toolPanelStyle";
  public static final String TITLE_PANEL_STYLE_NAME = "titlePanelStyle";
  public static final String EDIT_TOOL_PANEL_STYLE_NAME = "editToolPanelStyle";
  public static final String VIEW_TOOL_PANEL_STYLE_NAME = "viewToolPanelStyle";

  /**
   * Buttons styles
   */
  public static final String TEST_BUTTON_STYLE_NAME = "testButtonStyle";
  public static final String RUN_SUITE_BUTTON_STYLE_NAME = "runSuiteButtonStyle";
  public static final String EDIT_BUTTON_STYLE_NAME = "editButtonStyle";
  public static final String VIEW_BUTTON_STYLE_NAME = "viewButtonStyle";
  public static final String RESULTS_BUTTON_STYLE_NAME = "resultsButtonStyle";
  public static final String RESULTS_FOR_PAGE_BUTTON_STYLE_NAME = "resultsForPageButtonStyle";
  public static final String HOME_BUTTON_STYLE_NAME = "homeButtonStyle";
  public static final String HEADER_ICON_PANEL_STYLE_NAME = "headerIconPanelStyle";
  public static final String RELOAD_TEMPLATES_BUTTON_STYLE = "reloadTemplatesButtonStyle";

  /**
   * WikiVerifier panel
   */
  public static final String VERIFIER_PANEL_STYLE_NAME = "verifierPanelStyle";
  public static final String VERIFICATION_IMAGE_STYLE_NAME = "verificationImageStyle";

  /**
   * Page Title (ref)
   */
  public static final String PAGE_TITLE_STYLE_NAME = "pageTitleStyle";
  public static final String PAGE_TITLE_LABEL_STYLE_NAME = "pageTitleLabelStyle";

  /**
   * Test table
   */

  public static final String TEST_TABLE_SUCCESS_ROW_STYLE = "successRow";
  public static final String TEST_TABLE_FAIL_ROW_STYLE = "failRow";
  public static final String TEST_TABLE_EXCEPT_OR_WRONG_ROW_STYLE = "exceptOrWrongRow";
  public static final String TEST_TABLE_PROGRESS_ROW_STYLE = "progressRow";
  public static final String TEST_TABLE_NOT_STARTED_ROW_STYLE = "notStartedRow";
  public static final String TEST_RESULTS_FLEX_TABLE_STYLE = "testResultsFlexTable";

  /**
   * Suites
   */

  public static final String TABLE_PANEL_STYLE = "table-panel";
  public static final String TAG_ADD_PANEL_STYLE = "tag-add-panel";
  public static final String SUITE_TESTS_PANEL_STYLE = "suiteTests-panel";
  public static final String SUITES_LIST_PANEL_STYLE = "suites-list-panel";
  public static final String WARNING_LABEL_STYLE = "warning-label";
  public static final String TAG_STYLE = "tag";
  public static final String TAG_CLOSE_STYLE = "x";
  public static final String TAG_CLOSE_LABEL_STYLE = "ar";
  public static final String TAG_TITLE_LABEL_STYLE = "co";


  /**
   * Filtration
   */
  public static final String FILTER_PANEL_STYLE = "filterPanelStyle";
  public static final String FILTER_NAME_STYLE = "filterNameStyle";
  public static final String FILTER_VALUE_STYLE = "filterValueStyle";
  public static final String FILTER_ADD_BUTTON_STYLE = "filterAddButtonStyle";
  public static final String FILTER_DEL_BUTTON_STYLE = "filterDeleteButtonStyle";
  public static final String FILTER_NAME_LABEL_STYLE = "filterNameLabelStyle";
  public static final String GRAY_ITALIC_TEXT_STYLE = "grayItalicText";


  /**
   * Plots
   */
  public static final String EMPTY_DIV_OVERLAY_FOR_CHART_PREVIEW = "emptyDivForChartPreview";
  public static final String CONTAINER_FOR_CHART_PREVIEW = "containerForChartPreview";
  public static final String FADING_OVERLAY_FOR_CHART = "fadingOverlayForChart";
  public static final String SMOKING_OVERLAY_FOR_CHART = "emptyDivForChartPreviewSmoking";
  public static final String VISIBLE_OVERFLOW = "visibleOverflow";
  public static final String CHART_TAB_LAYOUT_PANEL = "gwt-ChartTabLayoutPanel";
  public static final String POINTED = "pointed";
}
